package com.example.entity.query;


import java.util.Date;
/**
 * @Description:联系人查询对象
 * 
 * @Date:2024/07/25
 */
public class UserContactQuery extends BaseQuery {

	/**
	 * 用户id
	 */
	private String userId;

	private String userIdFuzzy;

	/**
	 * 联系人ID或者群组ID
	 */
	private String contactId;

	private String contactIdFuzzy;

	/**
	 * 联系人类型 0：好友 1群组
	 */
	private Integer contactType;

	/**
	 * 创建时间
	 */
	private Date createTime;

	private String createTimeStart;

	private String createTimeEnd;

	/**
	 * 状态 0：非好友 1：好友 2：已删除好友 3：被好友删除 4：已拉黑好友 5：被好友拉黑
	 */
	private Integer status;

	/**
	 * 最后更新时间
	 */
	private Date lastUpdateTime;

	private String lastUpdateTimeStart;

	private String lastUpdateTimeEnd;

	public String getUserId() {
		return userId;
	}
	public void  setUserId(String userId) {
		this.userId = userId;
	}
	public String getContactId() {
		return contactId;
	}
	public void  setContactId(String contactId) {
		this.contactId = contactId;
	}
	public Integer getContactType() {
		return contactType;
	}
	public void  setContactType(Integer contactType) {
		this.contactType = contactType;
	}
	public Date getCreateTime() {
		return createTime;
	}
	public void  setCreateTime(Date createTime) {
		this.createTime = createTime;
	}
	public Integer getStatus() {
		return status;
	}
	public void  setStatus(Integer status) {
		this.status = status;
	}
	public Date getLastUpdateTime() {
		return lastUpdateTime;
	}
	public void  setLastUpdateTime(Date lastUpdateTime) {
		this.lastUpdateTime = lastUpdateTime;
	}
	public String getUserIdFuzzy() {
		return userIdFuzzy;
	}
	public void  setUserIdFuzzy(String userIdFuzzy) {
		this.userIdFuzzy = userIdFuzzy;
	}
	public String getContactIdFuzzy() {
		return contactIdFuzzy;
	}
	public void  setContactIdFuzzy(String contactIdFuzzy) {
		this.contactIdFuzzy = contactIdFuzzy;
	}
	public String getCreateTimeStart() {
		return createTimeStart;
	}
	public void  setCreateTimeStart(String createTimeStart) {
		this.createTimeStart = createTimeStart;
	}
	public String getCreateTimeEnd() {
		return createTimeEnd;
	}
	public void  setCreateTimeEnd(String createTimeEnd) {
		this.createTimeEnd = createTimeEnd;
	}
	public String getLastUpdateTimeStart() {
		return lastUpdateTimeStart;
	}
	public void  setLastUpdateTimeStart(String lastUpdateTimeStart) {
		this.lastUpdateTimeStart = lastUpdateTimeStart;
	}
	public String getLastUpdateTimeEnd() {
		return lastUpdateTimeEnd;
	}
	public void  setLastUpdateTimeEnd(String lastUpdateTimeEnd) {
		this.lastUpdateTimeEnd = lastUpdateTimeEnd;
	}
}